package com.example.chamberlainserver.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 辅导员权限对象
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CounselorPermissions {
    private Boolean canViewReports;     // 可以查看报告
    private Boolean canManageClasses;   // 可以管理班级
    private Boolean canManageStudents;  // 可以管理学生
    
    /**
     * 创建默认权限
     */
    public static CounselorPermissions createDefault() {
        return new CounselorPermissions(true, false, true);
    }
}